Click or drag to resize

ice.NET SDK

This documentation contains the API reference of the ice.NET SDK.

Reference

The following references lead to selected topics of the ice.NET API documentation.

Namespaces

Namespace

Description

PDTec.IceNet.Core.Model

The core interfaces representing the model and data entities of ice.NET.

PDTec.IceNet.Core.Model.File

The core interfaces describing the functionality to manage unstructured (binary) content in ice.NET.

PDTec.IceNet.Core.Database

The core interfaces of ice.NET specific to systems based on relational databases.

PDTec.IceNet.Core.Xml

The interfaces to the XML-related functionality of ice.NET.

PDTec.IceNet.Sdk

The central entry points (factory classes) to provide access to an ice.NET system.

PDTec.IceNet.Sdk.Utils

A collection of utility functions useful to develop ice.NET applications.

PDTec.IceNet.Web

Base classes to develop ASP.NET Web applications and services with ice.NET.

Interfaces

Interface

Description

IRepository

The interface representing an ice.NET system context (e.g. database).

IDatabaseRepository

Represents an ice.NET repository that is implemented on top of a relational database. Provides transaction support and query processing.

IObject

The interface representing an ice.NET object.

IFile

Represents a file object that manages binary content stored in a vault.

Classes

Class

Description

IceNetSdk

The entry point to create ice.NET repository instances programmatically.

IceNetApplication

A base class to implement ice.NET Desktop applications, Windows services or command line tools.

IceNetHttpApplication

A base class to implement ice.NET Desktop applications, Windows services or command line tools.

IceNetService

A base class to implement ice.NET business service methods.

DatabaseTestBase

A base class to implement ice.NET unit tests. The class documentation describes how to integrate into a specific unit testing framework.

BatchHub

Provides access to the BatchHub functionality. Abstracts from the connection mode (Database, WebService) and establishes the connection to the data storage according to the configuration.

FulltextIndex

Provides access to the Fulltext Indexing and Search functionality. Provides methods to enqueue indexing tasks for the icefix.exe tool and a search method to query the fulltext index.